FOUNDRY-SN-OSPF-GROUP-MIB DEFINITIONS::=BEGIN-- Foundry snOspf Group MIB Release 1.0.0
-- Revision 1 10/08/99-- Copyright 1996-99 Foundry Networks, Inc.
-- All rights reserved.
-- This Foundry Networks SNMP Management Information Base Specification
-- (Specification) embodies Foundry Networks' confidential and
-- proprietary intellectual property. Foundry Networks retains all
-- title and ownership in the Specification, including any
-- revisions.-- This Specification is supplied "AS IS," and Foundry Networks makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.-- SECTION 1: Top Level DefinitionsIMPORTSCounter,Gauge,IpAddressFROM RFC1155-SMI
-- mib-2-- FROM RFC1213-MIBOBJECT-TYPEFROM RFC-1212
snOspf
FROM FOUNDRY-SN-ROOT-MIB;-- The Area ID, in OSPF, has the same format as an IP Address,-- but has the function of defining a summarization point for-- Link State AdvertisementsAreaID::=IpAddress-- The Router ID, in OSPF, has the same format as an IP Address,-- but identifies the router independent of its IP Address.RouterID::=IpAddress-- The OSPF Metric is defined as an unsigned value in the rangeMetric::=INTEGER(0..65535)-- 0..'FFFF'h
BigMetric::=INTEGER(0..16777215)-- 0..'FFFFFF'h-- Boolean ValuesTruthVal ::=INTEGER{ false (0), true (1)}-- RtrStatus ValuesRtrStatus ::=INTEGER{ disabled (0), enabled (1)}-- Time Durations measured in secondsPositiveInteger::=INTEGER(0..2147483647)-- 0..'7FFFFFFF'hHelloRange::=INTEGER(1..65535)-- 1..'FFFF'hUpToMaxAge::=INTEGER(0..3600)-- The range of ifIndex, i.e. (1..ifNumber)-- Potential Priorities for the Designated Router ElectionDesignatedRouterPriority::=INTEGER(0..255)-- Type of Service is defined as a mapping to the IP Type of-- Service Flags as defined in the Router Requirements-- Document:---- Type of Service is defined as a mapping to the IP Type of-- Service Flags as defined in the IP Forwarding Table MIB
-- +-----+-----+-----+-----+-----+-----+-----+-----+-- | | | |-- | PRECEDENCE | TYPE OF SERVICE | 0 |-- | | | |-- +-----+-----+-----+-----+-----+-----+-----+-----+-- IP TOS IP TOS-- Field Policy Field Policy-- Contents Code Contents Code-- 0 0 0 0 ==> 0 0 0 0 1 ==> 2-- 0 0 1 0 ==> 4 0 0 1 1 ==> 6-- 0 1 0 0 ==> 8 0 1 0 1 ==> 10-- 0 1 1 0 ==> 12 0 1 1 1 ==> 14-- 1 0 0 0 ==> 16 1 0 0 1 ==> 18-- 1 0 1 0 ==> 20 1 0 1 1 ==> 22-- 1 1 0 0 ==> 24 1 1 0 1 ==> 26-- 1 1 1 0 ==> 28 1 1 1 1 ==> 30-- The remaining values are left for future definition.TOSType::=INTEGER(0..30)-- GroupssnOspfGen OBJECTIDENTIFIER::={ snOspf 1}snOspfArea OBJECTIDENTIFIER::={ snOspf 2}snOspfAddrRange OBJECTIDENTIFIER::={ snOspf 3}snOspfIntf OBJECTIDENTIFIER::={ snOspf 4}snOspfVirtIf OBJECTIDENTIFIER::={ snOspf 5}snOspfRedis OBJECTIDENTIFIER::={ snOspf 6}
snOspfNbr OBJECTIDENTIFIER::={ snOspf 7}snOspfVirtNbr OBJECTIDENTIFIER::={ snOspf 8}snOspfLsdb OBJECTIDENTIFIER::={ snOspf 9}snOspfExtLsdb OBJECTIDENTIFIER::={ snOspf 10}snOspfAreaStatus OBJECTIDENTIFIER::={ snOspf 11}snOspfIfStatus OBJECTIDENTIFIER::={ snOspf 12}snOspfVirtIfStatus OBJECTIDENTIFIER::={ snOspf 13}snOspfRoutingInfo OBJECTIDENTIFIER::={ snOspf 14}snOspfTrapControl OBJECTIDENTIFIER::={ snOspf 15}-- Section 1: OSPF General Variables-- These parameters apply globally to the Router's
-- OSPF Process.snOspfRouterId OBJECT-TYPESYNTAXRouterIDACCESSread-writeSTATUSmandatoryDESCRIPTION"A 32-bit integer uniquely identifying the router in
the Autonomous System.
By convention, to ensure uniqueness, this should
default to the value of one of the router's IP
interface addresses."REFERENCE
"OSPF Version 2, C.1 Global parameters"::={ snOspfGen 1}snOspfAdminStat OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"The administrative status of OSPF in the router. The
value 'enabled' denotes that the OSPF Process is active
on at least one interface; 'disabled' disables it on
all interfaces."::={ snOspfGen 2}snOspfASBdrRtrStatus OBJECT-TYPESYNTAX TruthVal
ACCESSread-writeSTATUSmandatoryDESCRIPTION"A flag to note whether this router is an Autonomous
System border router."REFERENCE"OSPF Version 2, Section 3.3 Classification of routers"::={ snOspfGen 3}snOspfRedisMode OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"The Redistribution status of OSPF in the router. The
value 'enabled' denotes that the OSPF Redistribution is
active; 'disabled' disables it on the router."::={ snOspfGen 4}snOspfDefaultOspfMetricValue OBJECT-TYPESYNTAXINTEGER(1..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The metric of using a default OSPF Metric value on this route."::={ snOspfGen 5}snOspfExternLSACount OBJECT-TYPESYNTAXGaugeACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of external (LS type 5) link-state
advertisements in the link-state database."REFERENCE"OSPF Version 2, Appendix A.4.5 AS external link
advertisements"::={ snOspfGen 6}snOspfExternLSACksumSum OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The 32-bit unsigned sum of the LS checksums of the
external link-state advertisements contained in the
link-state database. This sum can be used to determine
if there has been a change in a router's link state
database, and to compare the link-state database of two
routers."::={ snOspfGen 7}snOspfOriginateNewLSAs OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of new link-state advertisements that have
been originated. This number is incremented each time
the router originates a new LSA."::={ snOspfGen 8}snOspfRxNewLSAs OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of link-state advertisements received
determined to be new instantiations. This number does
not include newer instantiations of self-originated
link-state advertisements."::={ snOspfGen 9}
snOspfOspfRedisMetricType OBJECT-TYPESYNTAXINTEGER{type1(1),type2(2)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"type1: For External Type 1 (comparable value) the
intra-area and inter-area routes,
it is an OSPF metric plus the External Metric.
type2: For external Type 2 (non-comparable value) routes,
it is the external metric."::={ snOspfGen 10}snOspfExtLsdbLimit OBJECT-TYPESYNTAXINTEGERACCESSread-writeSTATUSmandatoryDESCRIPTION"The maximum number of non-default AS-
external-LSAs entries that can be stored in the
link-state database. If the value is -1, then
there is no limit.
When the number of non-default AS-external-LSAs
in a router's link-state database reaches
ospfExtLsdbLimit, the router enters Overflow-
State. The router never holds more than
ospfExtLsdbLimit non-default AS-external-LSAs
in its database. OspfExtLsdbLimit MUST be set
identically in all routers attached to the OSPF
backbone and/or any regular OSPF area. (i.e.,
OSPF stub areas and NSSAs are excluded)."::={ snOspfGen 11}snOspfExitOverflowInterval OBJECT-TYPESYNTAXINTEGER(0..86400)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The number of seconds that, after entering
OverflowState, a router will attempt to leave
OverflowState. This allows the router to again
originate non-default AS-external-LSAs. When
set to 0, the router will not leave Overflow-
State until restarted."::={ snOspfGen 12}snOspfRfc1583Compatibility OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This allows the ospf routing either compatible with
RFC1583 or RFC2178.
enabled(1)........activate RFC1583 compatibility rather than RFC2178
disabled(0).......disable RFC1583 compatibility and compatible to RFC2178."::={ snOspfGen 13}snOspfRouterIdFormat OBJECT-TYPESYNTAXINTEGER{integer(0),ipAddress(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to specify whether
RouterId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."::={ snOspfGen 14}snOspfDistance OBJECT-TYPESYNTAXINTEGER(0..255)
ACCESSread-writeSTATUSobsoleteDESCRIPTION"OSPF Adminitrative distance. 0 if distance is not set."::={ snOspfGen 15}snOspfDistanceIntra OBJECT-TYPESYNTAXINTEGER(1..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"OSPF Adminitrative distance - Intra Area."::={ snOspfGen 16}snOspfDistanceInter OBJECT-TYPESYNTAXINTEGER(1..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"OSPF Adminitrative distance - Inter Area."::={ snOspfGen 17}snOspfDistanceExternal OBJECT-TYPESYNTAXINTEGER(1..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"OSPF Adminitrative distance - External."::={ snOspfGen 18}-- Section 2: OSPF Area Table-- The OSPF Area Data Structure contains information
-- regarding the various areas. The interfaces and
-- virtual links are configured as part of these areas.
-- Area 0.0.0.0, by definition, is the Backbone AreasnOspfAreaTable OBJECT-TYPESYNTAXSEQUENCEOF SnOspfAreaEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Information describing the configured parameters and
cumulative statistics of the router's attached areas."REFERENCE"OSPF Version 2, Section 6 The Area Data Structure"::={ snOspfArea 1}snOspfAreaEntry OBJECT-TYPESYNTAX SnOspfAreaEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Information describing the configured parameters and
cumulative statistics of one of the router's attached
areas."INDEX{ snOspfAreaId }::={ snOspfAreaTable 1}
SnOspfAreaEntry ::=SEQUENCE{
snOspfAreaId
AreaID,
snOspfImportASExtern
INTEGER,
snOspfStubMetric
BigMetric,
snOspfAreaRowStatus
INTEGER,
snOspfAreaIdFormat
INTEGER}snOspfAreaId OBJECT-TYPESYNTAXAreaIDACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32-bit integer uniquely identifying an area. Area
ID 0.0.0.0 is used for the OSPF backbone."REFERENCE"OSPF Version 2, Appendix C.2 Area parameters"::={ snOspfAreaEntry 1}snOspfImportASExtern OBJECT-TYPESYNTAXINTEGER
ACCESSread-writeSTATUSmandatoryDESCRIPTION"The area's support for importing AS external link-
state advertisements.
0: Stub Area Type
1: Normal Area Type
2: NSSA Area Type"REFERENCE"OSPF Version 2, Appendix C.2 Area parameters"DEFVAL{1}::={ snOspfAreaEntry 2}snOspfStubMetric OBJECT-TYPESYNTAXBigMetricACCESSread-writeSTATUSmandatoryDESCRIPTION"The metric value applied at the default type of
service(ospfMetric). By default, this equals the
least metric at the type of service among the
interfaces to other areas. This Object exist if
only if the value of snOspfAreaSummary is
snOspfAreaSummary(2); Otherwise, an SNMP_GET/GET_NEXT
attempt of this Object will return NO_SUCH_NAME."::={ snOspfAreaEntry 3}snOspfAreaRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snOspfAreaEntry 4}snOspfAreaIdFormat OBJECT-TYPESYNTAXINTEGER{integer(0),ipAddress(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."::={ snOspfAreaEntry 5}-- Section 3: Area Range Table (Address Range Table)-- The Address Range Table acts as an adjunct to the Area
-- Table; It describes those Address Range Summaries that
-- are configured to be propagated from an Area to reduce
-- the amount of information about it which is known beyond
-- its borders.snOspfAreaRangeTable OBJECT-TYPESYNTAXSEQUENCEOF SnOspfAreaRangeEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A range if IP addresses specified by an IP address/IP
network mask pair. For example, class B address range
of X.X.X.X with a network mask of 255.255.0.0 includes
all IP addresses from X.X.0.0 to X.X.255.255"REFERENCE"OSPF Version 2, Appendix C.2 Area parameters"::={ snOspfAddrRange 1}snOspfAreaRangeEntry OBJECT-TYPESYNTAX SnOspfAreaRangeEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A range if IP addresses specified by an IP address/IP
network mask pair. For example, class B address range
of X.X.X.X with a network mask of 255.255.0.0 includes
all IP addresses from X.X.0.0 to X.X.255.255"REFERENCE"OSPF Version 2, Appendix C.2 Area parameters"INDEX{ snOspfAreaRangeAreaID, snOspfAreaRangeNet }::={ snOspfAreaRangeTable 1}
SnOspfAreaRangeEntry ::=SEQUENCE{
snOspfAreaRangeAreaID
AreaID,
snOspfAreaRangeNet
IpAddress,
snOspfAreaRangeMask
IpAddress,
snOspfAreaRangeRowStatus
INTEGER,
snOspfAreaRangeAreaIdFormat
INTEGER}snOspfAreaRangeAreaID OBJECT-TYPESYNTAXAreaIDACCESSread-onlySTATUSmandatoryDESCRIPTION"The Area the Address Range is to be found within."REFERENCE"OSPF Version 2, Appendix C.2 Area parameters"::={ snOspfAreaRangeEntry 1}snOspfAreaRangeNet OBJECT-TYPE
SYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP Address of the Net or Subnet indicated by the
range."REFERENCE"OSPF Version 2, Appendix C.2 Area parameters"::={ snOspfAreaRangeEntry 2}snOspfAreaRangeMask OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The Subnet Mask that pertains to the Net or Subnet."REFERENCE"OSPF Version 2, Appendix C.2 Area parameters"::={ snOspfAreaRangeEntry 3}snOspfAreaRangeRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snOspfAreaRangeEntry 4}snOspfAreaRangeAreaIdFormat OBJECT-TYPESYNTAXINTEGER{integer(0),ipAddress(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."::={ snOspfAreaRangeEntry 5}-- Section 4: OSPF Interface Configuration Table-- The OSPF Interface Table augments the ifTable with OSPF
-- specific information.
-- snOspfIfTable was replaced by snOspfIf2Table. The snOspfIfPort
-- was not an ifIndex, and the snOspfIf2Port is an ifIndex.snOspfIfTable OBJECT-TYPESYNTAXSEQUENCEOF SnOspfIfEntry
ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"The OSPF Interface Table describes the interfaces from
the viewpoint of OSPF."REFERENCE"OSPF Version 2, Appendix C.3 Router interface
parameters"::={ snOspfIntf 1}snOspfIfEntry OBJECT-TYPE
SYNTAX SnOspfIfEntry
ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"The OSPF Interface Entry describes one interface from
the viewpoint of OSPF."INDEX{ snOspfIfPort }::={ snOspfIfTable 1}
SnOspfIfEntry ::=SEQUENCE{
snOspfIfPort
INTEGER,
snOspfIfAreaId
AreaID,
snOspfIfAdminStat
RtrStatus,
snOspfIfRtrPriority
DesignatedRouterPriority,
snOspfIfTransitDelay
UpToMaxAge,
snOspfIfRetransInterval
UpToMaxAge,
snOspfIfHelloInterval
HelloRange,
snOspfIfRtrDeadInterval
PositiveInteger,
snOspfIfAuthType
INTEGER,
snOspfIfAuthKey
OCTETSTRING,
snOspfIfMetricValue
INTEGER,
snOspfIfRowStatus
INTEGER,
snOspfIfMd5AuthKeyId
INTEGER,
snOspfIfMd5AuthKey
OCTETSTRING,
snOspfIfMd5ActivationWaitTime
INTEGER,
snOspfIfAreaIdFormat
INTEGER,
snOspfIfPassiveMode
INTEGER,
snOspfIfDatabaseFilterAllOut
INTEGER,
snOspfIfMtuIgnore
INTEGER,
snOspfIfNetworkP2mp
INTEGER}snOspfIfPort OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSdeprecatedDESCRIPTION"The physical router port of this OSPF interface."::={ snOspfIfEntry 1}snOspfIfAreaId OBJECT-TYPESYNTAXAreaIDACCESSread-writeSTATUSdeprecatedDESCRIPTION"A 32-bit integer uniquely identifying the area to
which the interface connects. Area ID 0.0.0.0 is used
for the OSPF backbone."DEFVAL{ '00000000'h }-- 0.0.0.0::={ snOspfIfEntry 2}snOspfIfAdminStat OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The OSPF interface's administrative status. The value
'enabled' denotes that neighbor relationships may be
formed on the interface, and the interface will be
advertised as an internal route to some area. The
value 'disabled' denotes that the interface is external
to OSPF."DEFVAL{ enabled }::={ snOspfIfEntry 3}snOspfIfRtrPriority OBJECT-TYPESYNTAXDesignatedRouterPriorityACCESSread-writeSTATUSdeprecatedDESCRIPTION"The priority of this interface. Used in multi-access
networks, this field is used in the designated router
election algorithm. The value 0 signifies that the
router is not eligible to become the designated router
on this particular network. In the event of a tie in
this value, routers will use their router id as a tie
breaker."DEFVAL{1}::={ snOspfIfEntry 4}snOspfIfTransitDelay OBJECT-TYPESYNTAXUpToMaxAgeACCESSread-writeSTATUSdeprecatedDESCRIPTION"The estimated number of seconds it takes to transmit a
link- state update packet over this interface."DEFVAL{1}::={ snOspfIfEntry 5}snOspfIfRetransInterval OBJECT-TYPESYNTAXUpToMaxAgeACCESSread-writeSTATUSdeprecatedDESCRIPTION"The number of seconds between link-state advertisement
retransmissions, for adjacencies belonging to this
interface. This value is also used when retransmitting
database description and link-state request packets."DEFVAL{5}::={ snOspfIfEntry 6}snOspfIfHelloInterval OBJECT-TYPESYNTAXHelloRangeACCESSread-writeSTATUSdeprecatedDESCRIPTION"The length of time, in seconds, between the Hello
packets that the router sends on the interface. This
value must be the same for all routers attached to a
common network."DEFVAL{10}::={ snOspfIfEntry 7}
snOspfIfRtrDeadInterval OBJECT-TYPESYNTAXPositiveIntegerACCESSread-writeSTATUSdeprecatedDESCRIPTION"The number of seconds that a router's Hello packets
have not been seen before it's neighbors declare the
router down. This should be some multiple of the Hello
interval. This value must be the same for all routers
attached to a common network."DEFVAL{40}::={ snOspfIfEntry 8}snOspfIfAuthType OBJECT-TYPESYNTAXINTEGER(0..255)-- none (0),-- simplePassword (1)-- md5 (2)-- reserved for specification by IANA (> 2)ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The authentication type specified for an interface.
Additional authentication types may be assigned locally
on a per interface basis."REFERENCE"OSPF Version 2, Appendix E Authentication"DEFVAL{0}-- no authentication, by default::={ snOspfIfEntry 9}snOspfIfAuthKey OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..8))ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The Authentication Key. If the Area's Authorization
Type is simplePassword, and the key length is shorter
than 8 octets, the agent will left adjust and zero fill
to 8 octets.
When read, snOspfIfAuthKey always returns an Octet String
of length zero."REFERENCE"OSPF Version 2, Section 9 The Interface Data
Structure"DEFVAL{ '0000000000000000'h }-- 0.0.0.0.0.0.0.0::={ snOspfIfEntry 10}snOspfIfMetricValue OBJECT-TYPESYNTAXINTEGER(1..65535)ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The metric of using this type of service on
this interface. The default value of the TOS 0
Metric is 10^8 / ifSpeed."::={ snOspfIfEntry 11}snOspfIfRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSdeprecatedDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snOspfIfEntry 12}snOspfIfMd5AuthKeyId OBJECT-TYPESYNTAXINTEGER(0..255)ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The md5 authentication key ID. If the snOspfVirtIfAuthType
is set to md5, the value of snOspfIfMd5AuthKeyId must be
(1 to 255). This field identifies the algorithm and secret
key used to create the message digest appended to the OSPF
packet. Key Identifiers are unique per-interface
(or equivalently, per-subnet)."::={ snOspfIfEntry 13}snOspfIfMd5AuthKey OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..16))ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The MD5 Authentication Key. If the Area's Authorization
Type is md5, and the key length is shorter than 16 octets,
the agent will left adjust and zero fill to 16 octets.
When read, snOspfIfMd5AuthKey always returns an Octet String
of length zero."::={ snOspfIfEntry 14}snOspfIfMd5ActivationWaitTime OBJECT-TYPESYNTAXINTEGER(0..14400)
ACCESSread-writeSTATUSdeprecatedDESCRIPTION"The md5 authentication key activation wait time is specified in second
and the maximum wait time is 14400 seconds (4 hours)."::={ snOspfIfEntry 15}snOspfIfAreaIdFormat OBJECT-TYPESYNTAXINTEGER{integer(0),ipAddress(1)}ACCESSread-onlySTATUSdeprecatedDESCRIPTION"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."::={ snOspfIfEntry 16}snOspfIfPassiveMode OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSdeprecatedDESCRIPTION"This object control the passive mode of this interface."::={ snOspfIfEntry 17}snOspfIfDatabaseFilterAllOut OBJECT-TYPESYNTAXINTEGER{disabled(0),
enabled(1)}ACCESSread-writeSTATUSdeprecatedDESCRIPTION"This object control the filtering of outgoing OSPF LSA on this interface."::={ snOspfIfEntry 18}snOspfIfMtuIgnore OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSdeprecatedDESCRIPTION"This object control MTU detection mode of this interface."::={ snOspfIfEntry 19}snOspfIfNetworkP2mp OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSdeprecatedDESCRIPTION"This object enable/disable P2MP mode of this interface."::={ snOspfIfEntry 20}-- Section 4: OSPF Interface Configuration Table-- The OSPF Interface Table augments the ifTable with OSPF
-- specific information.
-- snOspfIf2Table replaced snOspfIfTable. The snOspfIf2Port
-- is an ifIndex, and the snOspfIfPort is not an ifIndex.snOspfIf2Table OBJECT-TYPESYNTAXSEQUENCEOF SnOspfIf2Entry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The OSPF Interface Table describes the interfaces from
the viewpoint of OSPF."REFERENCE"OSPF Version 2, Appendix C.3 Router interface
parameters"::={ snOspfIntf 2}snOspfIf2Entry OBJECT-TYPESYNTAX SnOspfIf2Entry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The OSPF Interface Entry describes one interface from
the viewpoint of OSPF."INDEX{ snOspfIf2Port }::={ snOspfIf2Table 1}
SnOspfIf2Entry ::=SEQUENCE{
snOspfIf2Port
INTEGER,
snOspfIf2AreaId
AreaID,
snOspfIf2AdminStat
RtrStatus,
snOspfIf2RtrPriority
DesignatedRouterPriority,
snOspfIf2TransitDelay
UpToMaxAge,
snOspfIf2RetransInterval
UpToMaxAge,
snOspfIf2HelloInterval
HelloRange,
snOspfIf2RtrDeadInterval
PositiveInteger,
snOspfIf2AuthType
INTEGER,
snOspfIf2AuthKey
OCTETSTRING,
snOspfIf2MetricValue
INTEGER,
snOspfIf2RowStatus
INTEGER,
snOspfIf2Md5AuthKeyId
INTEGER,
snOspfIf2Md5AuthKey
OCTETSTRING,
snOspfIf2Md5ActivationWaitTime
INTEGER,
snOspfIf2AreaIdFormat
INTEGER,
snOspfIf2PassiveMode
INTEGER,
snOspfIf2DatabaseFilterAllOut
INTEGER,
snOspfIf2MtuIgnore
INTEGER,
snOspfIf2NetworkP2mp
INTEGER,
snOspfIf2NetworkP2pt
INTEGER,
snOspfIf2NetworkNonBroadcast
INTEGER}snOspfIf2Port OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The physical router port of this OSPF interface."::={ snOspfIf2Entry 1}snOspfIf2AreaId OBJECT-TYPESYNTAXAreaIDACCESSread-writeSTATUSmandatoryDESCRIPTION"A 32-bit integer uniquely identifying the area to
which the interface connects. Area ID 0.0.0.0 is used
for the OSPF backbone."DEFVAL{ '00000000'h }-- 0.0.0.0::={ snOspfIf2Entry 2}snOspfIf2AdminStat OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"The OSPF interface's administrative status. The value
'enabled' denotes that neighbor relationships may be
formed on the interface, and the interface will be
advertised as an internal route to some area. The
value 'disabled' denotes that the interface is external
to OSPF."DEFVAL{ enabled }::={ snOspfIf2Entry 3}snOspfIf2RtrPriority OBJECT-TYPESYNTAXDesignatedRouterPriorityACCESSread-writeSTATUSmandatoryDESCRIPTION"The priority of this interface. Used in multi-access
networks, this field is used in the designated router
election algorithm. The value 0 signifies that the
router is not eligible to become the designated router
on this particular network. In the event of a tie in
this value, routers will use their router id as a tie
breaker."DEFVAL{1}::={ snOspfIf2Entry 4}snOspfIf2TransitDelay OBJECT-TYPESYNTAXUpToMaxAgeACCESSread-writeSTATUSmandatoryDESCRIPTION"The estimated number of seconds it takes to transmit a
link- state update packet over this interface."DEFVAL{1}::={ snOspfIf2Entry 5}snOspfIf2RetransInterval OBJECT-TYPESYNTAXUpToMaxAgeACCESSread-writeSTATUSmandatoryDESCRIPTION"The number of seconds between link-state advertisement
retransmissions, for adjacencies belonging to this
interface. This value is also used when retransmitting
database description and link-state request packets."DEFVAL{5}::={ snOspfIf2Entry 6}
snOspfIf2HelloInterval OBJECT-TYPESYNTAXHelloRangeACCESSread-writeSTATUSmandatoryDESCRIPTION"The length of time, in seconds, between the Hello
packets that the router sends on the interface. This
value must be the same for all routers attached to a
common network."DEFVAL{10}::={ snOspfIf2Entry 7}snOspfIf2RtrDeadInterval OBJECT-TYPESYNTAXPositiveIntegerACCESSread-writeSTATUSmandatoryDESCRIPTION"The number of seconds that a router's Hello packets
have not been seen before it's neighbors declare the
router down. This should be some multiple of the Hello
interval. This value must be the same for all routers
attached to a common network."DEFVAL{40}::={ snOspfIf2Entry 8}snOspfIf2AuthType OBJECT-TYPESYNTAXINTEGER(0..255)-- none (0),-- simplePassword (1)-- md5 (2)-- reserved for specification by IANA (> 2)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The authentication type specified for an interface.
Additional authentication types may be assigned locally
on a per interface basis."REFERENCE"OSPF Version 2, Appendix E Authentication"DEFVAL{0}-- no authentication, by default
::={ snOspfIf2Entry 9}snOspfIf2AuthKey OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..8))ACCESSread-writeSTATUSmandatoryDESCRIPTION"The Authentication Key. If the Area's Authorization
Type is simplePassword, and the key length is shorter
than 8 octets, the agent will left adjust and zero fill
to 8 octets.
When read, snOspfIf2AuthKey always returns an Octet String
of length zero."REFERENCE"OSPF Version 2, Section 9 The Interface Data
Structure"DEFVAL{ '0000000000000000'h }-- 0.0.0.0.0.0.0.0::={ snOspfIf2Entry 10}snOspfIf2MetricValue OBJECT-TYPESYNTAXINTEGER(1..65535)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The metric of using this type of service on
this interface. The default value of the TOS 0
Metric is 10^8 / ifSpeed."::={ snOspfIf2Entry 11}snOspfIf2RowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),
create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snOspfIf2Entry 12}snOspfIf2Md5AuthKeyId OBJECT-TYPESYNTAXINTEGER(0..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The md5 authentication key ID. If the snOspfVirtIfAuthType
is set to md5, the value of snOspfIf2Md5AuthKeyId must be
(1 to 255). This field identifies the algorithm and secret
key used to create the message digest appended to the OSPF
packet. Key Identifiers are unique per-interface
(or equivalently, per-subnet)."::={ snOspfIf2Entry 13}snOspfIf2Md5AuthKey OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..16))
ACCESSread-writeSTATUSmandatoryDESCRIPTION"The MD5 Authentication Key. If the Area's Authorization
Type is md5, and the key length is shorter than 16 octets,
the agent will left adjust and zero fill to 16 octets.
When read, snOspfIf2Md5AuthKey always returns an Octet String
of length zero."::={ snOspfIf2Entry 14}snOspfIf2Md5ActivationWaitTime OBJECT-TYPESYNTAXINTEGER(0..14400)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The md5 authentication key activation wait time is specified in second
and the maximum wait time is 14400 seconds (4 hours)."::={ snOspfIf2Entry 15}snOspfIf2AreaIdFormat OBJECT-TYPESYNTAXINTEGER{integer(0),ipAddress(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."::={ snOspfIf2Entry 16}snOspfIf2PassiveMode OBJECT-TYPESYNTAXINTEGER{disabled(0),
enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object control the passive mode of this interface."::={ snOspfIf2Entry 17}snOspfIf2DatabaseFilterAllOut OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object control the filtering of outgoing OSPF LSA on this interface."::={ snOspfIf2Entry 18}snOspfIf2MtuIgnore OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object control MTU detection mode of this interface."::={ snOspfIf2Entry 19}snOspfIf2NetworkP2mp OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)
}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object enable/disable P2MP mode of this interface."::={ snOspfIf2Entry 20}snOspfIf2NetworkP2pt OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object enable/disable Point-to-Point mode of this interface."::={ snOspfIf2Entry 21}snOspfIf2NetworkNonBroadcast OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object enable/disable non broadcast mode of this interface."::={ snOspfIf2Entry 22}-- Section 5: OSPF Virtual Interface Table-- The Virtual Interface Table describes the virtual
-- links that the OSPF Process is configured to
-- carry on.snOspfVirtIfTable OBJECT-TYPESYNTAXSEQUENCEOF SnOspfVirtIfEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION
"Information about this router's virtual interfaces."REFERENCE"OSPF Version 2, Appendix C.4 Virtual link parameters"::={ snOspfVirtIf 1}snOspfVirtIfEntry OBJECT-TYPESYNTAX SnOspfVirtIfEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Information about a single Virtual Interface."INDEX{ snOspfVirtIfAreaID, snOspfVirtIfNeighbor }::={ snOspfVirtIfTable 1}
SnOspfVirtIfEntry ::=SEQUENCE{
snOspfVirtIfAreaID
AreaID,
snOspfVirtIfNeighbor
RouterID,
snOspfVirtIfTransitDelay
UpToMaxAge,
snOspfVirtIfRetransInterval
UpToMaxAge,
snOspfVirtIfHelloInterval
HelloRange,
snOspfVirtIfRtrDeadInterval
PositiveInteger,
snOspfVirtIfAuthType
INTEGER,
snOspfVirtIfAuthKey
OCTETSTRING,
snOspfVirtIfRowStatus
INTEGER,
snOspfVirtIfMd5AuthKeyId
INTEGER,
snOspfVirtIfMd5AuthKey
OCTETSTRING,
snOspfVirtIfMd5ActivationWaitTime
INTEGER,
snOspfVirtIfAreaIdFormat
INTEGER}snOspfVirtIfAreaID OBJECT-TYPESYNTAXAreaIDACCESSread-only
STATUSmandatoryDESCRIPTION"The Transit Area that the Virtual Link traverses. By
definition, this is not 0.0.0.0"::={ snOspfVirtIfEntry 1}snOspfVirtIfNeighbor OBJECT-TYPESYNTAXRouterIDACCESSread-onlySTATUSmandatoryDESCRIPTION"The Router ID of the Virtual Neighbor."::={ snOspfVirtIfEntry 2}snOspfVirtIfTransitDelay OBJECT-TYPESYNTAXUpToMaxAgeACCESSread-writeSTATUSmandatoryDESCRIPTION"The estimated number of seconds it takes to transmit a
link- state update packet over this interface."DEFVAL{1}::={ snOspfVirtIfEntry 3}snOspfVirtIfRetransInterval OBJECT-TYPESYNTAXUpToMaxAgeACCESSread-writeSTATUSmandatoryDESCRIPTION"The number of seconds between link-state advertisement
retransmissions, for adjacencies belonging to this
interface. This value is also used when retransmitting
database description and link-state request packets.
This value should be well over the expected round-trip
time."DEFVAL{5}::={ snOspfVirtIfEntry 4}snOspfVirtIfHelloInterval OBJECT-TYPESYNTAXHelloRangeACCESSread-write
STATUSmandatoryDESCRIPTION"The length of time, in seconds, between the Hello
packets that the router sends on the interface. This
value must be the same for the virtual neighbor."DEFVAL{10}::={ snOspfVirtIfEntry 5}snOspfVirtIfRtrDeadInterval OBJECT-TYPESYNTAXPositiveIntegerACCESSread-writeSTATUSmandatoryDESCRIPTION"The number of seconds that a router's Hello packets
have not been seen before it's neighbors declare the
router down. This should be some multiple of the Hello
interval. This value must be the same for the virtual
neighbor."DEFVAL{60}::={ snOspfVirtIfEntry 6}snOspfVirtIfAuthType OBJECT-TYPESYNTAXINTEGER(0..255)-- none (0),-- simplePassword (1)-- md5 (2)-- reserved for specification by IANA (> 2)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The authentication type specified for an interface.
Additional authentication types may be assigned locally
on a per interface basis."REFERENCE"OSPF Version 2, Appendix E Authentication"DEFVAL{0}-- no authentication, by default::={ snOspfVirtIfEntry 7}snOspfVirtIfAuthKey OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..8))ACCESSread-writeSTATUSmandatoryDESCRIPTION"If Authentication Type is simplePassword, the device
will left adjust and zero fill to 8 octets.
When read, snOspfVifAuthKey always returns a string of
length zero."REFERENCE"OSPF Version 2, Section 9 The Interface Data
Structure"DEFVAL{ '0000000000000000'h }-- 0.0.0.0.0.0.0.0::={ snOspfVirtIfEntry 8}snOspfVirtIfRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snOspfVirtIfEntry 9}snOspfVirtIfMd5AuthKeyId OBJECT-TYPESYNTAXINTEGER(0..255)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The md5 authentication key ID. If the snOspfVirtIfAuthType
is set to md5, the value of snOspfVirtIfMd5AuthKeyId must be
(1 to 255). This field identifies the algorithm and secret
key used to create the message digest appended to the OSPF
packet. Key Identifiers are unique per-interface
(or equivalently, per-subnet)."::={ snOspfVirtIfEntry 10}snOspfVirtIfMd5AuthKey OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..16))ACCESSread-writeSTATUSmandatoryDESCRIPTION"The MD5 Authentication Key. If the Area's Authorization
Type is md5, and the key length is shorter than 16 octets,
the agent will left adjust and zero fill to 16 octets.
When read, snOspfIfMd5AuthKey always returns an Octet String
of length zero."REFERENCE"OSPF Version 2, Section 9 The Interface Data
Structure"DEFVAL{ '0000000000000000'h }-- 0.0.0.0.0.0.0.0::={ snOspfVirtIfEntry 11}snOspfVirtIfMd5ActivationWaitTime OBJECT-TYPESYNTAXINTEGER(0..14400)
ACCESSread-writeSTATUSmandatoryDESCRIPTION"The md5 authentication key activation wait time is specified in second
and the maximum wait time is 14400 seconds (4 hours)."::={ snOspfVirtIfEntry 12}snOspfVirtIfAreaIdFormat OBJECT-TYPESYNTAXINTEGER{integer(0),ipAddress(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."::={ snOspfVirtIfEntry 13}-- Section 6: OSPF Redistribution of Routes Table-- The OSPF Redistribution of Routes Table contains list of routes
-- that will be used to decide whether a particular RIP or Static
-- route is to be imported into OSPF domain as external type 2
-- route when parameter Import Route into OSPF is Enabled.snOspfRedisTable OBJECT-TYPESYNTAXSEQUENCEOF SnOspfRedisEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The OSPF Redistribution Table contains a list of routes
that could be imported into the OSPF domain."::={ snOspfRedis 1}snOspfRedisEntry OBJECT-TYPESYNTAX SnOspfRedisEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The OSPF Redistribution Entry specifies a particular RIP
or Static route to be imported into the OSPF domain."INDEX{ snOspfRedisIndex }::={ snOspfRedisTable 1}
SnOspfRedisEntry ::=SEQUENCE{
snOspfRedisIndex
INTEGER,
snOspfRedisIpAddress
IpAddress,
snOspfRedisMask
IpAddress,
snOspfRedisAction
INTEGER,
snOspfRedisProtocol
INTEGER,
snOspfRedisSetOspfMetric
INTEGER,
snOspfRedisOspfMetricValue
Metric,
snOspfRedisMatchRipMetric
INTEGER,
snOspfRedisRipMetricValue
INTEGER,
snOspfRedisRowStatus
INTEGER}snOspfRedisIndex OBJECT-TYPESYNTAXINTEGER(1..64)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The destination IP address that associates with
this particular route."::={ snOspfRedisEntry 1}snOspfRedisIpAddress OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION
"The destination IP address that associates with
this particular route."::={ snOspfRedisEntry 2}snOspfRedisMask OBJECT-TYPESYNTAXIpAddressACCESSread-writeSTATUSmandatoryDESCRIPTION"The Subnet Mask that pertains to this route."::={ snOspfRedisEntry 3}snOspfRedisAction OBJECT-TYPESYNTAXINTEGER{noImport(0),import(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The action to be taken if the route match this entry.
noImport(0): - the route is NOT imported into OSPF
Domain.
import(1): - the route is imported into OSPF
Domain as external type 2 route."::={ snOspfRedisEntry 4}snOspfRedisProtocol OBJECT-TYPESYNTAXINTEGER{rip(1),all(2),static(3),bgp(4),connected(5),isis(6)}ACCESSread-write
STATUSmandatoryDESCRIPTION"The imported routes into OSPF domain is set in the following:
rip(1): - the RIP route.
all(2): - all protocol route.
static(3): - the static route.
bgp(4): - the BGP route.
connected(5): - the connected route.
isis(6): - the ISIS route."::={ snOspfRedisEntry 5}snOspfRedisSetOspfMetric OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"The value indicates to which the route metric should match:
disabled(0): - the route metric does NOT match the
OSPF metric field.
enabled(1): - the route metric matches the OSPF
metric field."::={ snOspfRedisEntry 6}snOspfRedisOspfMetricValue OBJECT-TYPESYNTAXMetricACCESSread-writeSTATUSmandatoryDESCRIPTION"The metric of using OSPF Metric value on this route."::={ snOspfRedisEntry 7}snOspfRedisMatchRipMetric OBJECT-TYPESYNTAXINTEGER{disabled(0),enabled(1)}
ACCESSread-writeSTATUSmandatoryDESCRIPTION"The value indicates to which the route metric should match:
disabled(0): - the route metric does NOT match the
RIP metric field.
enabled(1): - the route metric matches the RIP
metric field."::={ snOspfRedisEntry 8}snOspfRedisRipMetricValue OBJECT-TYPESYNTAXINTEGER(1..15)ACCESSread-writeSTATUSmandatoryDESCRIPTION"The metric of using RIP Metric value (1 to 15 hops) on this route."::={ snOspfRedisEntry 9}snOspfRedisRowStatus OBJECT-TYPESYNTAXINTEGER{invalid(1),valid(2),delete(3),create(4),modify(5)}ACCESSread-writeSTATUSmandatoryDESCRIPTION"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"::={ snOspfRedisEntry 10}-- Section 7: OSPF Neighbor Table-- The OSPF Neighbor Table describes all neighbors in
-- the locality of the subject router.snOspfNbrTable OBJECT-TYPESYNTAXSEQUENCEOF SnOspfNbrEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table of non-virtual neighbor information."REFERENCE"OSPF Version 2, Section 10 The Neighbor Data
Structure"::={ snOspfNbr 1}snOspfNbrEntry OBJECT-TYPESYNTAX SnOspfNbrEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The information regarding a single neighbor."REFERENCE"OSPF Version 2, Section 10 The Neighbor Data
Structure"INDEX{ snOspfNbrEntryIndex }::={ snOspfNbrTable 1}
SnOspfNbrEntry ::=SEQUENCE{
snOspfNbrEntryIndex
INTEGER,
snOspfNbrPort
INTEGER,
snOspfNbrIpAddr
IpAddress,
snOspfNbrIndex
INTEGER,
snOspfNbrRtrId
RouterID,
snOspfNbrOptions
INTEGER,
snOspfNbrPriority
DesignatedRouterPriority,
snOspfNbrState
INTEGER,
snOspfNbrEvents
Counter,
snOspfNbrLsRetransQLen
Gauge}snOspfNbrEntryIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table entry index of this neighbor."::={ snOspfNbrEntry 1}snOspfNbrPort OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The physical port of this neighbor."::={ snOspfNbrEntry 2}snOspfNbrIpAddr OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP address of this neighbor."::={ snOspfNbrEntry 3}snOspfNbrIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The neighbor index of each port and each IP address."::={ snOspfNbrEntry 4}snOspfNbrRtrId OBJECT-TYPESYNTAXRouterID
ACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32-bit integer (represented as a type IpAddress)
uniquely identifying the neighboring router in the
Autonomous System."DEFVAL{ '00000000'h }-- 0.0.0.0::={ snOspfNbrEntry 5}snOspfNbrOptions OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"A Bit Mask corresponding to the neighbor's op-
tions field.
Bit 0, if set, indicates that the system will
operate on Type of Service metrics other than
TOS 0. If zero, the neighbor will ignore all
metrics except the TOS 0 metric.
Bit 1, if set, indicates that the associated
area accepts and operates on external informa-
tion; if zero, it is a stub area.
Bit 2, if set, indicates that the system is ca-
pable of routing IP Multicast datagrams; i.e.,
that it implements the Multicast Extensions to
OSPF.
Bit 3, if set, indicates that the associated
area is an NSSA. These areas are capable of
carrying type 7 external advertisements, which
are translated into type 5 external advertise-
ments at NSSA borders."REFERENCE"OSPF Version 2, Section 12.1.2 Options"DEFVAL{0}::={ snOspfNbrEntry 6}snOspfNbrPriority OBJECT-TYPESYNTAXDesignatedRouterPriorityACCESSread-onlySTATUSmandatoryDESCRIPTION"The priority of this neighbor in the designat-
ed router election algorithm. The value 0 sig-
nifies that the neighbor is not eligible to be-
come the designated router on this particular
network."
DEFVAL{1}::={ snOspfNbrEntry 7}snOspfNbrState OBJECT-TYPESYNTAXINTEGER{down (1),attempt (2),init (3),twoWay (4),exchangeStart (5),exchange (6),loading (7),full (8)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The State of the relationship with this Neigh-
bor."REFERENCE"OSPF Version 2, Section 10.1 Neighbor States"DEFVAL{ down }::={ snOspfNbrEntry 8}snOspfNbrEvents OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of times this neighbor relationship
has changed state, or an error has occurred."::={ snOspfNbrEntry 9}snOspfNbrLsRetransQLen OBJECT-TYPESYNTAXGaugeACCESSread-onlySTATUSmandatory
DESCRIPTION"The current length of the retransmission
queue."::={ snOspfNbrEntry 10}-- Section 8: OSPF Virtual Neighbor Table-- This table describes all virtual neighbors.-- Since Virtual Links are configured in the-- virtual interface table, this table is read-only.snOspfVirtNbrTable OBJECT-TYPESYNTAXSEQUENCEOF SnOspfVirtNbrEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A table of virtual neighbor information."REFERENCE"OSPF Version 2, Section 15 Virtual Links"::={ snOspfVirtNbr 1}snOspfVirtNbrEntry OBJECT-TYPESYNTAX SnOspfVirtNbrEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Virtual neighbor information."INDEX{ snOspfVirtNbrEntryIndex }::={ snOspfVirtNbrTable 1}
SnOspfVirtNbrEntry ::=SEQUENCE{
snOspfVirtNbrEntryIndex
INTEGER,
snOspfVirtNbrArea
AreaID,
snOspfVirtNbrRtrId
RouterID,
snOspfVirtNbrIpAddr
IpAddress,
snOspfVirtNbrOptions
INTEGER,
snOspfVirtNbrState
INTEGER,
snOspfVirtNbrEvents
Counter,
snOspfVirtNbrLSRetransQLen
Gauge,
snOspfVirtNbrAreaIdFormat
INTEGER}snOspfVirtNbrEntryIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table entry index of this virtual neighbor."::={ snOspfVirtNbrEntry 1}snOspfVirtNbrArea OBJECT-TYPESYNTAXAreaIDACCESSread-onlySTATUSmandatoryDESCRIPTION"The Transit Area Identifier."::={ snOspfVirtNbrEntry 2}snOspfVirtNbrRtrId OBJECT-TYPESYNTAXRouterIDACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32-bit integer uniquely identifying the neighboring
router in the Autonomous System."::={ snOspfVirtNbrEntry 3}snOspfVirtNbrIpAddr OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP address this Virtual Neighbor is using."::={ snOspfVirtNbrEntry 4}snOspfVirtNbrOptions OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"A bit map corresponding to the neighbor's options
field. Thus, Bit 1, if set, indicates that the
neighbor supports Type of Service Routing; if zero, no
metrics other than TOS 0 are in use by the neighbor."::={ snOspfVirtNbrEntry 5}snOspfVirtNbrState OBJECT-TYPESYNTAXINTEGER{down (1),attempt (2),init (3),twoWay (4),exchangeStart (5),exchange (6),loading (7),full (8)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The state of the Virtual Neighbor Relationship."::={ snOspfVirtNbrEntry 6}snOspfVirtNbrEvents OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of times this virtual link has changed its
state, or an error has occurred."::={ snOspfVirtNbrEntry 7}snOspfVirtNbrLSRetransQLen OBJECT-TYPESYNTAXGaugeACCESSread-onlySTATUSmandatoryDESCRIPTION"The current length of the retransmission queue."::={ snOspfVirtNbrEntry 8}
snOspfVirtNbrAreaIdFormat OBJECT-TYPESYNTAXINTEGER{integer(0),ipAddress(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."::={ snOspfVirtNbrEntry 9}-- Section 9: OSPF Link State Database-- The Link State Database contains the Link State-- Advertisements from throughout the areas that the-- device is attached to.snOspfLsdbTable OBJECT-TYPESYNTAXSEQUENCEOF SnOspfLsdbEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The OSPF Process's Links State Database."REFERENCE"OSPF Version 2, Section 12 Link State Advertisements"::={ snOspfLsdb 1}snOspfLsdbEntry OBJECT-TYPESYNTAX SnOspfLsdbEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A single Link State Advertisement."INDEX{ snOspfLsdbEntryIndex }::={ snOspfLsdbTable 1}
SnOspfLsdbEntry ::=SEQUENCE{
snOspfLsdbEntryIndex
INTEGER,
snOspfLsdbAreaId
AreaID,
snOspfLsdbType
INTEGER,
snOspfLsdbLsId
IpAddress,
snOspfLsdbRouterId
RouterID,
snOspfLsdbSequence
INTEGER,
snOspfLsdbAge
INTEGER,
snOspfLsdbChecksum
INTEGER,
snOspfLsdbAdvertisement
OCTETSTRING,
snOspfLsdbAreaIdFormat
INTEGER}snOspfLsdbEntryIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table entry index of this Link State Database."::={ snOspfLsdbEntry 1}snOspfLsdbAreaId OBJECT-TYPESYNTAXAreaIDACCESSread-onlySTATUSmandatoryDESCRIPTION"The 32 bit identifier of the Area from which the LSA
was received."REFERENCE"OSPF Version 2, Appendix C.2 Area parameters"::={ snOspfLsdbEntry 2}snOspfLsdbType OBJECT-TYPESYNTAXINTEGER{routerLink (1),networkLink (2),summaryLink (3),
asSummaryLink (4),asExternalLink (5),multicastLink (6),nssaExternalLink (7),opaqueLink (9),opaqueAreaLink (10),opaqueAsLink (11)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The type of the link state advertisement. Each link
state type has a separate advertisement format."REFERENCE"OSPF Version 2, Appendix A.4.1 The Link State
Advertisement header"::={ snOspfLsdbEntry 3}snOspfLsdbLsId OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address; it
identifies the piece of the routing domain that is
being described by the advertisement."REFERENCE"OSPF Version 2, Section 12.1.4 Link State ID"::={ snOspfLsdbEntry 4}snOspfLsdbRouterId OBJECT-TYPESYNTAXRouterIDACCESSread-onlySTATUSmandatoryDESCRIPTION"The 32 bit number that uniquely identifies the
originating router in the Autonomous System."REFERENCE"OSPF Version 2, Appendix C.1 Global parameters"::={ snOspfLsdbEntry 5}-- Note that the OSPF Sequence Number is a 32 bit signed-- integer. It starts with the value '80000001'h,-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h-- Thus, a typical sequence number will be very negative.snOspfLsdbSequence OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The sequence number field is a signed 32-bit integer.
It is used to detect old and duplicate link state
advertisements. The space of sequence numbers is
linearly ordered. The larger the sequence number the
more recent the advertisement."REFERENCE"OSPF Version 2, Section 12.1.6 LS sequence number"::={ snOspfLsdbEntry 6}snOspfLsdbAge OBJECT-TYPESYNTAXINTEGER-- Should be 0..MaxAgeACCESSread-onlySTATUSmandatoryDESCRIPTION"This field is the age of the link state advertisement
in seconds."REFERENCE"OSPF Version 2, Section 12.1.1 LS age"::={ snOspfLsdbEntry 7}snOspfLsdbChecksum OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"This field is the checksum of the complete contents of
the advertisement, excepting the age field. The age
field is excepted so that an advertisement's age can be
incremented without updating the checksum. The
checksum used is the same that is used for ISO
connectionless datagrams; it is commonly referred to as
the Fletcher checksum."REFERENCE"OSPF Version 2, Section 12.1.7 LS checksum"::={ snOspfLsdbEntry 8}snOspfLsdbAdvertisement OBJECT-TYPESYNTAXOCTETSTRING(SIZE(1..65535))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The entire Link State Advertisement, including its
header."REFERENCE"OSPF Version 2, Section 12 Link State Advertisements"::={ snOspfLsdbEntry 9}snOspfLsdbAreaIdFormat OBJECT-TYPESYNTAXINTEGER{integer(0),ipAddress(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."::={ snOspfLsdbEntry 10}-- Section 10: OSPF Link State Database, External-- The Link State Database contains the Link State
-- Advertisements from throughout the areas that the
-- device is attached to.-- This table is identical to the OSPF LSDB Table in
-- format, but contains only External Link State
-- Advertisements. The purpose is to allow external
-- LSAs to be displayed once for the router rather
-- than once in each non-stub area.snOspfExtLsdbTable OBJECT-TYPESYNTAXSEQUENCEOF SnOspfExtLsdbEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The OSPF Process's Links State Database."REFERENCE"OSPF Version 2, Section 12 Link State Adver-
tisements"::={ snOspfExtLsdb 1}snOspfExtLsdbEntry OBJECT-TYPESYNTAX SnOspfExtLsdbEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A single Link State Advertisement."INDEX{ snOspfExtLsdbEntryIndex }::={ snOspfExtLsdbTable 1}
SnOspfExtLsdbEntry ::=SEQUENCE{
snOspfExtLsdbEntryIndex
INTEGER,
snOspfExtLsdbType
INTEGER,
snOspfExtLsdbLsId
IpAddress,
snOspfExtLsdbRouterId
RouterID,
snOspfExtLsdbSequence
INTEGER,
snOspfExtLsdbAge
INTEGER,
snOspfExtLsdbChecksum
INTEGER,
snOspfExtLsdbAdvertisement
OCTETSTRING}snOspfExtLsdbEntryIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table entry index of this Link State Database."::={ snOspfExtLsdbEntry 1}
snOspfExtLsdbType OBJECT-TYPESYNTAXINTEGER{asExternalLink (5)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The type of the link state advertisement.
Each link state type has a separate advertise-
ment format."REFERENCE"OSPF Version 2, Appendix A.4.1 The Link State
Advertisement header"::={ snOspfExtLsdbEntry 2}snOspfExtLsdbLsId OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The Link State ID is an LS Type Specific field
containing either a Router ID or an IP Address;
it identifies the piece of the routing domain
that is being described by the advertisement."REFERENCE"OSPF Version 2, Section 12.1.4 Link State ID"::={ snOspfExtLsdbEntry 3}snOspfExtLsdbRouterId OBJECT-TYPESYNTAXRouterIDACCESSread-onlySTATUSmandatoryDESCRIPTION"The 32 bit number that uniquely identifies the
originating router in the Autonomous System."REFERENCE"OSPF Version 2, Appendix C.1 Global parameters"::={ snOspfExtLsdbEntry 4}-- Note that the OSPF Sequence Number is a 32 bit signed
-- integer. It starts with the value '80000001'h,
-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
-- Thus, a typical sequence number will be very negative.snOspfExtLsdbSequence OBJECT-TYPE
SYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The sequence number field is a signed 32-bit
integer. It is used to detect old and dupli-
cate link state advertisements. The space of
sequence numbers is linearly ordered. The
larger the sequence number the more recent the
advertisement."REFERENCE"OSPF Version 2, Section 12.1.6 LS sequence
number"::={ snOspfExtLsdbEntry 5}snOspfExtLsdbAge OBJECT-TYPESYNTAXINTEGER-- Should be 0..MaxAgeACCESSread-onlySTATUSmandatoryDESCRIPTION"This field is the age of the link state adver-
tisement in seconds."REFERENCE"OSPF Version 2, Section 12.1.1 LS age"::={ snOspfExtLsdbEntry 6}snOspfExtLsdbChecksum OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"This field is the checksum of the complete
contents of the advertisement, excepting the
age field. The age field is excepted so that
an advertisement's age can be incremented
without updating the checksum. The checksum
used is the same that is used for ISO connec-
tionless datagrams; it is commonly referred to
as the Fletcher checksum."REFERENCE"OSPF Version 2, Section 12.1.7 LS checksum"::={ snOspfExtLsdbEntry 7}snOspfExtLsdbAdvertisement OBJECT-TYPESYNTAXOCTETSTRING(SIZE(36))
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The entire Link State Advertisement, including
its header."REFERENCE"OSPF Version 2, Section 12 Link State Adver-
tisements"::={ snOspfExtLsdbEntry 8}-- Section 11: OSPF Area Status Table-- The OSPF Area Status Data Structure contains information
-- regarding the various areas. The interfaces and
-- virtual links are configured as part of these areas.
-- Area 0.0.0.0, by definition, is the Backbone AreasnOspfAreaStatusTable OBJECT-TYPESYNTAXSEQUENCEOF SnOspfAreaStatusEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Information describing the configured parameters and
cumulative statistics of the router's attached areas."REFERENCE"OSPF Version 2, Section 6 The Area Data Structure"::={ snOspfAreaStatus 1}snOspfAreaStatusEntry OBJECT-TYPESYNTAX SnOspfAreaStatusEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Information describing the configured parameters and
cumulative statistics of one of the router's attached
areas."INDEX{ snOspfAreaStatusEntryIndex }::={ snOspfAreaStatusTable 1}
SnOspfAreaStatusEntry ::=SEQUENCE{
snOspfAreaStatusEntryIndex
INTEGER,
snOspfAreaStatusAreaId
AreaID,
snOspfAreaStatusImportASExtern
INTEGER,
snOspfAreaStatusStubMetric
BigMetric,
snOspfAreaStatusSpfRuns
Counter,
snOspfAreaStatusAreaBdrRtrCount
Gauge,
snOspfAreaStatusASBdrRtrCount
Gauge,
snOspfAreaStatusLSACount
Gauge,
snOspfAreaStatusLSACksumSum
INTEGER,
snOspfAreaStatusAreaIdFormat
INTEGER}snOspfAreaStatusEntryIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table entry index of this Area."::={ snOspfAreaStatusEntry 1}snOspfAreaStatusAreaId OBJECT-TYPESYNTAXAreaIDACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32-bit integer uniquely identifying an area. Area
ID 0.0.0.0 is used for the OSPF backbone."REFERENCE"OSPF Version 2, Appendix C.2 Area parameters"::={ snOspfAreaStatusEntry 2}snOspfAreaStatusImportASExtern OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The area's support for importing AS external link-
state advertisements."REFERENCE"OSPF Version 2, Appendix C.2 Area parameters"DEFVAL{1}
::={ snOspfAreaStatusEntry 3}snOspfAreaStatusStubMetric OBJECT-TYPESYNTAXBigMetricACCESSread-onlySTATUSmandatoryDESCRIPTION"The metric value applied at the default type of
service(ospfMetric). By default, this equals the
least metric at the type of service among the
interfaces to other areas. This Object exist if
only if the value of snOspfAreaSummary is
snOspfAreaSummary(2); Otherwise, an SNMP_GET/GET_NEXT
attempt of this Object will return NO_SUCH_NAME."::={ snOspfAreaStatusEntry 4}snOspfAreaStatusSpfRuns OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of times that the intra-area route table
has been calculated using this area's link-state
database. This is typically done using Dijkstra's
algorithm."::={ snOspfAreaStatusEntry 5}snOspfAreaStatusAreaBdrRtrCount OBJECT-TYPESYNTAXGaugeACCESSread-onlySTATUSmandatoryDESCRIPTION"The total number of area border routers reachable
within this area. This is initially zero, and is
calculated in each SPF Pass."DEFVAL{0}::={ snOspfAreaStatusEntry 6}snOspfAreaStatusASBdrRtrCount OBJECT-TYPESYNTAXGaugeACCESSread-onlySTATUSmandatory
DESCRIPTION"The total number of Autonomous System border routers
reachable within this area. This is initially zero,
and is calculated in each SPF Pass."DEFVAL{0}::={ snOspfAreaStatusEntry 7}snOspfAreaStatusLSACount OBJECT-TYPESYNTAXGaugeACCESSread-onlySTATUSmandatoryDESCRIPTION"The total number of link-state advertisements in this
area's link-state database, excluding AS External
LSA's."DEFVAL{0}::={ snOspfAreaStatusEntry 8}snOspfAreaStatusLSACksumSum OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The 32-bit unsigned sum of the link-state
advertisements' LS checksums contained in this area's
link-state database. This sum excludes external (LS
type 5) link-state advertisements. The sum can be used
to determine if there has been a change in a router's
link state database, and to compare the link-state
database of two routers."DEFVAL{0}::={ snOspfAreaStatusEntry 9}snOspfAreaStatusAreaIdFormat OBJECT-TYPESYNTAXINTEGER{integer(0),ipAddress(1)}ACCESSread-onlySTATUSmandatory
DESCRIPTION"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."::={ snOspfAreaStatusEntry 10}-- Section 12: OSPF Interface Status Table-- The OSPF Interface Status Table augments the ifStatusTable with OSPF
-- specific information.snOspfIfStatusTable OBJECT-TYPESYNTAXSEQUENCEOF SnOspfIfStatusEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The OSPF Interface Status Table describes the interfaces from
the viewpoint of OSPF."::={ snOspfIfStatus 1}snOspfIfStatusEntry OBJECT-TYPESYNTAX SnOspfIfStatusEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The OSPF Interface Entry describes one interface from
the viewpoint of OSPF."INDEX{ snOspfIfStatusEntryIndex }::={ snOspfIfStatusTable 1}
SnOspfIfStatusEntry ::=SEQUENCE{
snOspfIfStatusEntryIndex
INTEGER,
snOspfIfStatusPort
INTEGER,
snOspfIfStatusIpAddress
IpAddress,
snOspfIfStatusAreaId
AreaID,
snOspfIfStatusType
INTEGER,
snOspfIfStatusAdminStat
RtrStatus,
snOspfIfStatusRtrPriority
DesignatedRouterPriority,
snOspfIfStatusTransitDelay
UpToMaxAge,
snOspfIfStatusRetransInterval
UpToMaxAge,
snOspfIfStatusHelloInterval
HelloRange,
snOspfIfStatusRtrDeadInterval
PositiveInteger,
snOspfIfStatusState
INTEGER,
snOspfIfStatusDesignatedRouter
IpAddress,
snOspfIfStatusBackupDesignatedRouter
IpAddress,
snOspfIfStatusEvents
Counter,
snOspfIfStatusAuthType
INTEGER,
snOspfIfStatusAuthKey
OCTETSTRING,
snOspfIfStatusMetricValue
Metric,
snOspfIfStatusMd5AuthKeyId
INTEGER,
snOspfIfStatusMd5AuthKey
OCTETSTRING,
snOspfIfStatusMd5ActivationWaitTime
INTEGER,
snOspfIfStatusAreaIdFormat
INTEGER}snOspfIfStatusEntryIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table entry index of this Area."::={ snOspfIfStatusEntry 1}snOspfIfStatusPort OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The physical router port of this OSPF interface."
::={ snOspfIfStatusEntry 2}snOspfIfStatusIpAddress OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP address of this OSPF interface."::={ snOspfIfStatusEntry 3}snOspfIfStatusAreaId OBJECT-TYPESYNTAXAreaIDACCESSread-onlySTATUSmandatoryDESCRIPTION"A 32-bit integer uniquely identifying the area to
which the interface connects. Area ID 0.0.0.0 is used
for the OSPF backbone."DEFVAL{ '00000000'h }-- 0.0.0.0::={ snOspfIfStatusEntry 4}snOspfIfStatusType OBJECT-TYPESYNTAXINTEGER{broadcast (1),nbma (2),pointToPoint (3)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The OSPF interface type.
By way of a default, this field may be intuited from
the corresponding value of ifType. Broadcast LANs,
such as Ethernet and IEEE 802.5, take the value
'broadcast', X.25, Frame Relay, and similar
technologies take the value 'nbma', and links that are
definitively point to point take the value
'pointToPoint'."::={ snOspfIfStatusEntry 5}
snOspfIfStatusAdminStat OBJECT-TYPESYNTAX RtrStatus
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The OSPF interface's administrative status. The value
'enabled' denotes that neighbor relationships may be
formed on the interface, and the interface will be
advertised as an internal route to some area. The
value 'disabled' denotes that the interface is external
to OSPF."::={ snOspfIfStatusEntry 6}snOspfIfStatusRtrPriority OBJECT-TYPESYNTAXDesignatedRouterPriorityACCESSread-onlySTATUSmandatoryDESCRIPTION"The priority of this interface. Used in multi-access
networks, this field is used in the designated router
election algorithm. The value 0 signifies that the
router is not eligible to become the designated router
on this particular network. In the event of a tie in
this value, routers will use their router id as a tie
breaker."DEFVAL{1}::={ snOspfIfStatusEntry 7}snOspfIfStatusTransitDelay OBJECT-TYPESYNTAXUpToMaxAgeACCESSread-onlySTATUSmandatoryDESCRIPTION"The estimated number of seconds it takes to transmit a
link- state update packet over this interface."DEFVAL{1}::={ snOspfIfStatusEntry 8}snOspfIfStatusRetransInterval OBJECT-TYPESYNTAXUpToMaxAgeACCESSread-onlySTATUSmandatory
DESCRIPTION"The number of seconds between link-state advertisement
retransmissions, for adjacencies belonging to this
interface. This value is also used when retransmitting
database description and link-state request packets."DEFVAL{5}::={ snOspfIfStatusEntry 9}snOspfIfStatusHelloInterval OBJECT-TYPESYNTAXHelloRangeACCESSread-onlySTATUSmandatoryDESCRIPTION"The length of time, in seconds, between the Hello
packets that the router sends on the interface. This
value must be the same for all routers attached to a
common network."DEFVAL{10}::={ snOspfIfStatusEntry 10}snOspfIfStatusRtrDeadInterval OBJECT-TYPESYNTAXPositiveIntegerACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of seconds that a router's Hello packets
have not been seen before it's neighbors declare the
router down. This should be some multiple of the Hello
interval. This value must be the same for all routers
attached to a common network."DEFVAL{40}::={ snOspfIfStatusEntry 11}snOspfIfStatusState OBJECT-TYPESYNTAXINTEGER{down (1),loopback (2),waiting (3),pointToPoint (4),
designatedRouter (5),backupDesignatedRouter (6),otherDesignatedRouter (7)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The OSPF Interface State."DEFVAL{ down }::={ snOspfIfStatusEntry 12}snOspfIfStatusDesignatedRouter OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP Address of the Designated Router."DEFVAL{ '00000000'h }-- 0.0.0.0::={ snOspfIfStatusEntry 13}snOspfIfStatusBackupDesignatedRouter OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP Address of the Backup Designated Router."DEFVAL{ '00000000'h }-- 0.0.0.0::={ snOspfIfStatusEntry 14}snOspfIfStatusEvents OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of times this OSPF interface has changed
its state, or an error has occurred."::={ snOspfIfStatusEntry 15}snOspfIfStatusAuthType OBJECT-TYPESYNTAXINTEGER-- none (0),-- simplePassword (1)-- reserved for specification by IANA (> 1)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The authentication type specified for an interface.
Additional authentication types may be assigned locally
on a per interface basis."REFERENCE"OSPF Version 2, Appendix E Authentication"DEFVAL{0}-- no authentication, by default::={ snOspfIfStatusEntry 16}snOspfIfStatusAuthKey OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The Authentication Key. If the Area's Authorization
Type is simplePassword, and the key length is shorter
than 8 octets, the agent will left adjust and zero fill
to 8 octets.
When read, snOspfIfStatusAuthKey always returns an Octet String
of length zero."REFERENCE"OSPF Version 2, Section 9 The Interface Data
Structure"DEFVAL{ '0000000000000000'h }-- 0.0.0.0.0.0.0.0::={ snOspfIfStatusEntry 17}snOspfIfStatusMetricValue OBJECT-TYPESYNTAXMetricACCESSread-only
STATUSmandatoryDESCRIPTION"The metric of using this type of service on
this interface. The default value of the TOS 0
Metric is 10^8 / ifSpeed."::={ snOspfIfStatusEntry 18}snOspfIfStatusMd5AuthKeyId OBJECT-TYPESYNTAXINTEGER(0..255)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The md5 authentication key ID. If the snOspfVirtIfAuthType
is set to md5, the value of snOspfIfMd5AuthKeyId must be
(1 to 255). This field identifies the algorithm and secret
key used to create the message digest appended to the OSPF
packet. Key Identifiers are unique per-interface
(or equivalently, per-subnet)."::={ snOspfIfStatusEntry 19}snOspfIfStatusMd5AuthKey OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..16))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The MD5 Authentication Key. If the Area's Authorization
Type is md5, and the key length is shorter than 16 octets,
the agent will left adjust and zero fill to 16 octets.
When read, snOspfIfMd5AuthKey always returns an Octet String
of length zero."::={ snOspfIfStatusEntry 20}snOspfIfStatusMd5ActivationWaitTime OBJECT-TYPESYNTAXINTEGER(0..14400)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The md5 authentication key activation wait time is specified in second
and the maximum wait time is 14400 seconds (4 hours)."::={ snOspfIfStatusEntry 21}snOspfIfStatusAreaIdFormat OBJECT-TYPESYNTAXINTEGER{integer(0),ipAddress(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."::={ snOspfIfStatusEntry 22}-- Section 13: OSPF Virtual Interface Status Table-- The Virtual Interface Status Table describes the virtual
-- links status data.snOspfVirtIfStatusTable OBJECT-TYPESYNTAXSEQUENCEOF SnOspfVirtIfStatusEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Information about this router's virtual interfaces."REFERENCE"OSPF Version 2, Appendix C.4 Virtual link parameters"::={ snOspfVirtIfStatus 1}snOspfVirtIfStatusEntry OBJECT-TYPESYNTAX SnOspfVirtIfStatusEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Information about a single Virtual Interface."
INDEX{ snOspfVirtIfStatusEntryIndex }::={ snOspfVirtIfStatusTable 1}
SnOspfVirtIfStatusEntry ::=SEQUENCE{
snOspfVirtIfStatusEntryIndex
INTEGER,
snOspfVirtIfStatusAreaID
AreaID,
snOspfVirtIfStatusNeighbor
RouterID,
snOspfVirtIfStatusTransitDelay
UpToMaxAge,
snOspfVirtIfStatusRetransInterval
UpToMaxAge,
snOspfVirtIfStatusHelloInterval
HelloRange,
snOspfVirtIfStatusRtrDeadInterval
PositiveInteger,
snOspfVirtIfStatusState
INTEGER,
snOspfVirtIfStatusEvents
Counter,
snOspfVirtIfStatusAuthType
INTEGER,
snOspfVirtIfStatusAuthKey
OCTETSTRING,
snOspfVirtIfStatusMd5AuthKeyId
INTEGER,
snOspfVirtIfStatusMd5AuthKey
OCTETSTRING,
snOspfVirtIfStatusMd5ActivationWaitTime
INTEGER,
snOspfVirtIfStatusAreaIdFormat
INTEGER}snOspfVirtIfStatusEntryIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table entry index of this Area."::={ snOspfVirtIfStatusEntry 1}snOspfVirtIfStatusAreaID OBJECT-TYPE
SYNTAXAreaIDACCESSread-onlySTATUSmandatoryDESCRIPTION"The Transit Area that the Virtual Link traverses. By
definition, this is not 0.0.0.0 "::={ snOspfVirtIfStatusEntry 2}snOspfVirtIfStatusNeighbor OBJECT-TYPESYNTAXRouterIDACCESSread-onlySTATUSmandatoryDESCRIPTION"The Router ID of the Virtual Neighbor."::={ snOspfVirtIfStatusEntry 3}snOspfVirtIfStatusTransitDelay OBJECT-TYPESYNTAXUpToMaxAgeACCESSread-onlySTATUSmandatoryDESCRIPTION"The estimated number of seconds it takes to transmit a
link- state update packet over this interface."DEFVAL{1}::={ snOspfVirtIfStatusEntry 4}snOspfVirtIfStatusRetransInterval OBJECT-TYPESYNTAXUpToMaxAgeACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of seconds between link-state advertisement
retransmissions, for adjacencies belonging to this
interface. This value is also used when retransmitting
database description and link-state request packets.
This value should be well over the expected round-trip
time."DEFVAL{5}::={ snOspfVirtIfStatusEntry 5}snOspfVirtIfStatusHelloInterval OBJECT-TYPE
SYNTAXHelloRangeACCESSread-onlySTATUSmandatoryDESCRIPTION"The length of time, in seconds, between the Hello
packets that the router sends on the interface. This
value must be the same for the virtual neighbor."DEFVAL{10}::={ snOspfVirtIfStatusEntry 6}snOspfVirtIfStatusRtrDeadInterval OBJECT-TYPESYNTAXPositiveIntegerACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of seconds that a router's Hello packets
have not been seen before it's neighbors declare the
router down. This should be some multiple of the Hello
interval. This value must be the same for the virtual
neighbor."DEFVAL{60}::={ snOspfVirtIfStatusEntry 7}snOspfVirtIfStatusState OBJECT-TYPESYNTAXINTEGER{down (1),pointToPoint (4)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The OSPF virtual interfaces states."DEFVAL{ down }::={ snOspfVirtIfStatusEntry 8}snOspfVirtIfStatusEvents OBJECT-TYPESYNTAXCounterACCESSread-onlySTATUSmandatory
DESCRIPTION"The number of state changes or error events on
this Virtual Link."::={ snOspfVirtIfStatusEntry 9}snOspfVirtIfStatusAuthType OBJECT-TYPESYNTAXINTEGER-- none (0),-- simplePassword (1)-- reserved for specification by IANA (> 1)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The authentication type specified for an interface.
Additional authentication types may be assigned locally
on a per interface basis."REFERENCE"OSPF Version 2, Appendix E Authentication"DEFVAL{0}-- no authentication, by default::={ snOspfVirtIfStatusEntry 10}snOspfVirtIfStatusAuthKey OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"If Authentication Type is simplePassword, the device
will left adjust and zero fill to 8 octets.
When read, snOspfVifAuthKey always returns a string of
length zero."REFERENCE"OSPF Version 2, Section 9 The Interface Data
Structure"DEFVAL{ '0000000000000000'h }-- 0.0.0.0.0.0.0.0::={ snOspfVirtIfStatusEntry 11}snOspfVirtIfStatusMd5AuthKeyId OBJECT-TYPESYNTAXINTEGER(0..255)
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The md5 authentication key ID. If the snOspfVirtIfAuthType
is set to md5, the value of snOspfVirtIfMd5AuthKeyId must be
(1 to 255). This field identifies the algorithm and secret
key used to create the message digest appended to the OSPF
packet. Key Identifiers are unique per-interface
(or equivalently, per-subnet)."::={ snOspfVirtIfStatusEntry 12}snOspfVirtIfStatusMd5AuthKey OBJECT-TYPESYNTAXOCTETSTRING(SIZE(0..16))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The MD5 Authentication Key. If the Area's Authorization
Type is md5, and the key length is shorter than 16 octets,
the agent will left adjust and zero fill to 16 octets.
When read, snOspfIfMd5AuthKey always returns an Octet String
of length zero."REFERENCE"OSPF Version 2, Section 9 The Interface Data
Structure"DEFVAL{ '0000000000000000'h }-- 0.0.0.0.0.0.0.0::={ snOspfVirtIfStatusEntry 13}snOspfVirtIfStatusMd5ActivationWaitTime OBJECT-TYPESYNTAXINTEGER(0..14400)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The md5 authentication key activation wait time is specified in second
and the maximum wait time is 14400 seconds (4 hours)."::={ snOspfVirtIfStatusEntry 14}
snOspfVirtIfStatusAreaIdFormat OBJECT-TYPESYNTAXINTEGER{integer(0),ipAddress(1)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."::={ snOspfVirtIfStatusEntry 15}-- Section 14: OSPF Routing Information Table-- The OSPF Routing Information Table describes the OSPF ABR/ASBR
-- routing information.snOspfRoutingInfoTable OBJECT-TYPESYNTAXSEQUENCEOF SnOspfRoutingInfoEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Information about this router's routing information."::={ snOspfRoutingInfo 1}snOspfRoutingInfoEntry OBJECT-TYPESYNTAX SnOspfRoutingInfoEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"Information about a single ABR/ASBR Routing entry."INDEX{ snOspfRoutingInfoIndex }::={ snOspfRoutingInfoTable 1}
SnOspfRoutingInfoEntry ::=SEQUENCE{
snOspfRoutingInfoIndex
INTEGER,
snOspfRoutingInfoRouterID
RouterID,
snOspfRoutingInfoRouterType
INTEGER,
snOspfRoutingInfoNextHopRouterID
RouterID,
snOspfRoutingInfoOutgoingInterface
INTEGER}snOspfRoutingInfoIndex OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The table entry index of this Routing entry."::={ snOspfRoutingInfoEntry 1}snOspfRoutingInfoRouterID OBJECT-TYPESYNTAXRouterIDACCESSread-onlySTATUSmandatoryDESCRIPTION"The Router ID of the destination router."::={ snOspfRoutingInfoEntry 2}snOspfRoutingInfoRouterType OBJECT-TYPESYNTAXINTEGER{abr (1),asbr (2),abrANDasbr(3)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The Router type of the destination router as the following:
abr (1) -- area border router.
asbr (2) -- autonomous sytem border router.
abrANDasbr(3) -- area border and autonomous system border router."::={ snOspfRoutingInfoEntry 3}
snOspfRoutingInfoNextHopRouterID OBJECT-TYPESYNTAXRouterIDACCESSread-onlySTATUSmandatoryDESCRIPTION"The router ID of the next hop destination router."::={ snOspfRoutingInfoEntry 4}snOspfRoutingInfoOutgoingInterface OBJECT-TYPESYNTAXINTEGERACCESSread-onlySTATUSmandatoryDESCRIPTION"The outgoing interface of the destination router."::={ snOspfRoutingInfoEntry 5}-- Section 15: Trap Support Objects-- The following are support objects for the OSPF traps.snOspfSetTrap OBJECT-TYPESYNTAXOCTETSTRING(SIZE(4))ACCESSread-writeSTATUSmandatoryDESCRIPTION"A four-octet string serving as a bit map for
the trap events defined by the OSPF traps. This
object is used to enable and disable specific
OSPF traps where a 1 in the bit field
represents enabled. The right-most bit (least
significant) represents trap 0."::={ snOspfTrapControl 1}snOspfConfigErrorType OBJECT-TYPESYNTAXINTEGER{unUsed (0),badVersion (1),areaMismatch (2),
unknownNbmaNbr (3),-- Router is Dr eligibleunknownVirtualNbr (4),authTypeMismatch(5),authFailure (6),netMaskMismatch (7),helloIntervalMismatch (8),deadIntervalMismatch (9),optionMismatch (10)}ACCESSread-onlySTATUSmandatoryDESCRIPTION"Potential types of configuration conflicts.
Used by the ospfConfigError and ospfConfigVir-
tError traps."::={ snOspfTrapControl 2}snOspfPacketType OBJECT-TYPESYNTAXINTEGER{unUsed (0),hello (1),dbDescript (2),lsReq (3),lsUpdate (4),lsAck (5)}ACCESSread-onlySTATUSmandatory
DESCRIPTION"OSPF packet types."::={ snOspfTrapControl 3}snOspfPacketSrc OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"The IP address of an inbound packet that can-
not be identified by a neighbor instance."::={ snOspfTrapControl 4}snOspfTrapsGenerationMode OBJECT-TYPESYNTAX RtrStatus
ACCESSread-writeSTATUSmandatoryDESCRIPTION"Indicates if the generation of any OSPF traps is permitted on the router.
The value 'enabled' denotes that the OSPF Traps can be generated by the
router; 'disabled' denotes that the OSPF Traps can not be generated by the
router even when snOspfSetTrap indicates the generation of specific OSPF Traps.
This object provides global control on the generation of ospf traps."::={ snOspfTrapControl 5}END